// 封装项目接口

import axios from "./request";

// 1用户注册
function user_register(params={}){
    return axios.post('/api/user/register',params)
}
// 2用户登录
function user_login(params={}){
    return axios.post('/api/user/login',params)
}
// 3首页轮播图
function index_banner(params={}){
    return axios.get('/api/index/banner',{params})
}
// 4首页导航
function index_nav(params={}){
    return axios.get('/api/index/nav',{params})
}
// 5推荐列表
function index_goodlist(params={}){
    return axios.get('/api/index/goodlist',{params})
}
// 6一级分类
function category_list(params={}){
    return axios.get('/api/category/list',{params})
}
// 7二三级分类
function category_subcate(params={}){
    return axios.get('/api/category/subcate',{params})
}
// 8所有商品-按分类搜索
function good_list(params={}){
    return axios.get('/api/good/list',{params})
}
// 9所有商品-按关键词搜索
function good_search(params={}){
    return axios.get('/api/good/search',{params})
}
// 10商品详情
function good_goodinfo(params={}){
    return axios.get('/api/good/goodinfo',{params})
}
// 11商品收藏列表
function good_favlist(params={}){
    return axios.get('/api/good/favlist',{params})
}
// 12商品收藏
function good_fav(params={}){
    return axios.post('/api/good/fav',params)
}
// 13商品取消收藏
function good_unfav(params={}){
    return axios.post('/api/good/unfav',params)
}
// 14购物车列表
function shopcart_list(params={}){
    return axios.get('/api/shopcart/list',{params})
}
// 15购物车清空
function shopcart_clear(params={}){
    return axios.post('/api/shopcart/clear',params)
}
// 16购物车数量+1
function shopcart_add(params={}){
    return axios.post('/api/shopcart/add',params)
}
// 17购物车数量-1
function shopcart_sub(params={}){
    return axios.post('/api/shopcart/sub',params)
}

export{
    user_register,
    user_login,
    index_banner,
    index_nav,
    index_goodlist,
    category_list,
    category_subcate,
    good_list,
    good_search,
    good_goodinfo,
    good_favlist,
    good_fav,
    good_unfav,
    shopcart_list,
    shopcart_clear,
    shopcart_add,
    shopcart_sub
}